package net.zoneland.knowledge.constant;

/**
 * .
 *
 * @author: bcc
 * 2021/5/26
 */
public final class BizConstant {

    /**
     *答案正文的机器名称、告别语的替换关键字.
     */
    public static final String REPLACE_ROBOT_NAME = "robotName";

    /**
     * 我的收藏.
     */
    public static final String FAVORITE_CATE = ":FAVORITE:";

    /**
     * 角色-人员缓存key.
     */
    public static final String ROLE_USER_CACHE_KEY = ":roles:";

    /**
     * 人力资源管理员：公司-人员缓存key.
     */
    public static final String HR_ADMIN_CACHE_KEY = ":roles:hrAdmin";

    /**
     * 不满意反馈流程如果选择不满意且意见未填写，则直接将此设置为意见.
     */
    public static final String NO_OPINION_SATISFY_CONTENT = "如果服务端发现不满意的提交，没有填写意见，就：1、不发起流程，仅保存不满意的提交数据；2、并且在意见中自动写入“（用户未填写不满意意见。可能是前端校验失效，也可能是用户设法越过了前端校验）”。";
    /**
     * 定制经理权限缓存超时时间.
     */
    public static final long CUSTOM_MANAGER_PERMISSION_CACHE_EXPIRE_HOURS = 4L;
    /**
     * 智办主工单流程编码.
     */
    public static final String WISDOM_MAIN_PROCESS_CODE = "wisdomTodo";
    /**
     * 智办子工单流程编码.
     */
    public static final String WISDOM_SUB_FLOW_PROCESS_CODE = "wisdomTodoSubFlow";

    /**
     * 用章申请流程.
     */
    public static final String CHAPTER_APPLY_PROCESS_CODE = "chapterApply";

    /**
     * 省市公司党支部四个服务书记项目流程.
     */
    public static final String PARTY_BRANCH_PROCESS_CODE = "partyBranchSecretaryProject";

    /**
     * 公司党委四个服务书记项目流程
     */
    public static final String PARTY_COMMITTEE_PROCESS_CODE = "partyCommitteeSecretaryProject";

    /**
     * 发送邮件标题.
     */
    public static final String TITLE_TEMPLATE = "党建机器人-书记项目审批流程：{0}";

    public static final String TITLE_TEMPLATE_FINISH = "党建机器人-书记项目审批流程（审批完成）：{0}";

    /**
     * 发送邮件内容模板.
     */
    public static final String CONTENT_TEMPLATE = "<a href=\"{0}\">请处理党建机器人-书记项目立项申请流程任务工单:{1}</a>"
        + "<br/>发起人：{2}"
        + "<br/>发起时间：{3}";
    public static final String CONTENT_TEMPLATE_FINISH = "您提交的书记项目立项申请已完成审批，请点击<a href=\"{0}\">{1}</a>下载审批表。";

    /**
     * 省公司管理层Dn。
     */
    public static final String PROVINCE_LEADER_DEPT_DN = "OU=公司领导,O=zmcc";

    /**
     * 私有构造.
     */
    private BizConstant() {

    }
}
